// stores/counter.js  在pinia中，getters和state中不能使用相同的名字，但是vuex中可以使用相同的名字
import { defineStore } from 'pinia'



export const useCounterStore = defineStore('userData', {
  state: () => {
    return { userName: '' }
  },
  // 也可以定义为
  // state: () => ({ count: 0 })
  actions: {
    SetUserInfo(data) {
        this.userName = data
      }
    },
    persist: {
        enabled: true // true 表示开启持久化保存
      }
})